* lisp/emacs-lisp/smie.el (smie-auto-fill): Rework to be more robust.
authorStefan Monnier <monnier@iro.umontreal.ca>
Fri, 24 May 2013 19:37:55 +0000 (15:37 -0400)
committerStefan Monnier <monnier@iro.umontreal.ca>
Fri, 24 May 2013 19:37:55 +0000 (15:37 -0400)
commit976a0913d3c1d3c411505603d28744836150ab2c
treee331273a573ea16b7a630e5f016443be58c88feb
parent700429bb0de897707fc24ed603aaa10ae1a25486
* lisp/emacs-lisp/smie.el (smie-auto-fill): Rework to be more robust.
(smie-setup): Use add-function to set it.

* lisp/progmodes/octave.el (octave-smie-rules): Return nil rather than
0 after a semi-colon; it works better for smie-auto-fill.
(octave--indent-new-comment-line): New function.
(octave-indent-new-comment-line): Use it (indirectly).
(octave-mode): Don't disable smie-auto-fill.  Use add-function to
modify comment-line-break-function.
lisp/ChangeLog
lisp/emacs-lisp/smie.el
lisp/progmodes/octave.el
test/indent/octave.m